<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  
  <title>推推蛋</title>
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  
    <meta name="keywords" content="朱军函,大兄弟,chuck,BigBrother" />
  
  <meta property="og:type" content="website">
<meta property="og:title" content="推推蛋">
<meta property="og:url" content="https://tuituidan.gitee.io/blog/index.html">
<meta property="og:site_name" content="推推蛋">
<meta property="og:locale" content="zh">
<meta property="article:author" content="推推蛋">
<meta name="twitter:card" content="summary">
  
  
    <link rel="icon" href="/favicon.ico">
  
  <link href="//cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" type="text/css">
  
<link rel="stylesheet" href="/css/style.css">

  
<script src="/js/pace.min.js"></script>

  

  
  

<meta name="generator" content="Hexo 4.2.1"></head>

<body>
  <div id="container">
      <header id="header">
    <div id="banner"></div>
    <div id="header-outer">
        <div id="header-menu" class="header-menu-pos animated">
            <div class="header-menu-container">
                <a href="/" class="left">
                    <span class="site-title">zhujunhan&#39;s Blog</span>
                </a>
                <nav id="header-menu-nav" class="right">
                    
                    <a  href="/">
                        <i class="fa fa-home"></i>
                        <span>首页</span>
                    </a>
                    
                    <a  href="/archives">
                        <i class="fa fa-archive"></i>
                        <span>归档</span>
                    </a>
                    
                    <a  href="/about">
                        <i class="fa fa-user"></i>
                        <span>关于</span>
                    </a>
                    
                </nav>
                <a class="mobile-header-menu-button">
                    <i class="fa fa-bars"></i>
                </a>
            </div>
        </div>
        <div id="header-row">
            <div id="logo">
                <a href="/">
                    <img src="/images/logo.jpg" alt="logo">
                </a>
            </div>
            <div class="header-info">
                <div id="header-title">
                    
                    <h2>
                        0 error 0 warning
                    </h2>
                    
                </div>
                <div id="header-description">
                    
                    <h3>
                        talk is cheap,show me the code
                    </h3>
                    
                </div>
            </div>
            <nav class="header-nav">
                <div class="social">
                    
                        <a title="home" target="_blank" href="//zhujunhan.github.io">
                            <i class="fa fa-home fa-2x"></i></a>
                    
                        <a title="github" target="_blank" href="//github.com/zhujunhan">
                            <i class="fa fa-github fa-2x"></i></a>
                    
                </div>
            </nav>
        </div>
    </div>
</header>
      <div class="outer">
        <section id="main" class="body-wrap">
  
    <article id="post-hello-world" class="article article-type-post" itemscope itemprop="blogPost">
  <div class="article-inner">
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/2020/07/19/hello-world/"  >Hello World</a>
    </h1>
  

          
      </header>
    
    <div class="article-entry " itemprop="articleBody">
      
        <div class="article-img">
            <a href="/2020/07/19/hello-world/" >
                
                <img src="https://tuituidan.gitee.io/blog/images/banner.jpg" alt="Hello World" title="Hello World">
                
            </a>
        </div>
        <div class="article-feed">
            <p>
                Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on ...
            </p>
        </div>
      
        
    </div>
    <footer class="article-footer">
        
        <ul class="article-footer-menu">
            
                <li><i class="fa fa-calendar"></i>2020-07-19</li>
            
            
        </ul>
        
            <a href="/2020/07/19/hello-world/#more" class="article-more-link" >阅读全文&gt;&gt;</a>
        
    </footer>
  </div>
</article>


  
    <article id="post-webuploader" class="article article-type-post" itemscope itemprop="blogPost">
  <div class="article-inner">
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/2018/06/18/webuploader/"  >基于百度webuploader封装的上传控件</a>
    </h1>
  

          
              <span class="header-cate">
                <i class="fa fa-map-marker"></i>
                  
                  <a href="/categories/前端/">前端</a>
                  
              </span>
          
      </header>
    
    <div class="article-entry " itemprop="articleBody">
      
        <div class="article-img">
            <a href="/2018/06/18/webuploader/" >
                
                <img src="https://tuituidan.gitee.io/blog/cover_picture/webuploader.png" alt="基于百度webuploader封装的上传控件" title="基于百度webuploader封装的上传控件">
                
            </a>
        </div>
        <div class="article-feed">
            <p>
                基于百度webuploader封装的一个上传控件，解决了IE下使用flash上传一些问题，简化了调用过程。
使用方式：  

页面引入css文件webuploader.css，js文件jquery.min.js、webuploader.js、uploader.js  
在需要生成上传控件的地方添加html代码：&lt;div id=&quot;uploader&quot;...
            </p>
        </div>
      
        
    </div>
    <footer class="article-footer">
        
        <ul class="article-footer-menu">
            
                <li><i class="fa fa-calendar"></i>2018-06-18</li>
            
            
  <li class="article-footer-tags">
    <i class="fa fa-tags"></i>
      
    <a href="/tags/前端/" class="color3">前端</a>
      
    <a href="/tags/webuploader/" class="color2">webuploader</a>
      
  </li>

        </ul>
        
            <a href="/2018/06/18/webuploader/#more" class="article-more-link" >阅读全文&gt;&gt;</a>
        
    </footer>
  </div>
</article>


  
    <article id="post-Disruptor" class="article article-type-post" itemscope itemprop="blogPost">
  <div class="article-inner">
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/2017/06/18/Disruptor/"  >Disruptor</a>
    </h1>
  

          
              <span class="header-cate">
                <i class="fa fa-map-marker"></i>
                  
                  <a href="/categories/Disruptor/">Disruptor</a>
                  
              </span>
          
      </header>
    
    <div class="article-entry " itemprop="articleBody">
      
        <div class="article-img">
            <a href="/2017/06/18/Disruptor/" >
                
                <img src="https://tuituidan.gitee.io/blog/cover_picture/disruptor.png" alt="Disruptor" title="Disruptor">
                
            </a>
        </div>
        <div class="article-feed">
            <p>
                DisruptorDisruptor是什么（http://ifeve.com/disruptor）
1：Disruptor是英国外汇交易公司LMAX开发的一个高性能队列，研发的初衷是解决内存队列的延迟问题（在性能测试中发现竟然与I/O操作处于同样的数量级）
2：Disruptor实现对了队列的功能并且是一个有界队列。可以用于生产者-消费者模型。
juc下的队列



队列...
            </p>
        </div>
      
        
    </div>
    <footer class="article-footer">
        
        <ul class="article-footer-menu">
            
                <li><i class="fa fa-calendar"></i>2017-06-18</li>
            
            
  <li class="article-footer-tags">
    <i class="fa fa-tags"></i>
      
    <a href="/tags/Disruptor/" class="color5">Disruptor</a>
      
    <a href="/tags/RingBuffer/" class="color1">RingBuffer</a>
      
  </li>

        </ul>
        
            <a href="/2017/06/18/Disruptor/#more" class="article-more-link" >阅读全文&gt;&gt;</a>
        
    </footer>
  </div>
</article>


  
    <article id="post-SpringValidator" class="article article-type-post" itemscope itemprop="blogPost">
  <div class="article-inner">
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/2017/06/18/SpringValidator/"  >Disruptor</a>
    </h1>
  

          
              <span class="header-cate">
                <i class="fa fa-map-marker"></i>
                  
                  <a href="/categories/Disruptor/">Disruptor</a>
                  
              </span>
          
      </header>
    
    <div class="article-entry " itemprop="articleBody">
      
        <div class="article-img">
            <a href="/2017/06/18/SpringValidator/" >
                
                <img src="https://tuituidan.gitee.io/blog/cover_picture/disruptor.png" alt="Disruptor" title="Disruptor">
                
            </a>
        </div>
        <div class="article-feed">
            <p>
                SpringValidator校验参数：
1、验证bean，需要在参数前面加上@Valid，新增一个参数BindingResult，验证失败的信息会放里面
123456@PostMapping(&quot;&#x2F;test&#x2F;upload&quot;)public ResponseEntity&lt;Boolean&gt; tesupload(@Valid  ...
            </p>
        </div>
      
        
    </div>
    <footer class="article-footer">
        
        <ul class="article-footer-menu">
            
                <li><i class="fa fa-calendar"></i>2017-06-18</li>
            
            
  <li class="article-footer-tags">
    <i class="fa fa-tags"></i>
      
    <a href="/tags/Disruptor/" class="color5">Disruptor</a>
      
    <a href="/tags/RingBuffer/" class="color1">RingBuffer</a>
      
  </li>

        </ul>
        
            <a href="/2017/06/18/SpringValidator/#more" class="article-more-link" >阅读全文&gt;&gt;</a>
        
    </footer>
  </div>
</article>


  

</section>
        
      </div>
      <footer id="footer">
  <div class="outer">
    <div id="footer-info" class="inner">
      
<p>
    <span id="busuanzi_container_site_uv" style='display:none'>
        总访客数：<span id="busuanzi_value_site_uv"></span>
    </span>
    <span id="busuanzi_container_site_pv" style='display:none'>
        总访问量：<span id="busuanzi_value_site_pv"></span>
    </span>
</p>


      <p>
        Copyright
      &copy; 2020 推推蛋<br>
      </p>
    </div>
  </div>
</footer>
    <script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
<script src="//cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
<script>
  var mihoConfig = {
      root: "https://tuituidan.gitee.io/blog",
      animate: true,
      isHome: true,
      share: true,
      reward: 1
  }
</script>
<div class="sidebar">
    <div id="sidebar-search" title="Search">
        <i class="fa fa-search"></i>
    </div>
    <div id="sidebar-category" title="Categories">
        <i class="fa fa-book"></i>
    </div>
    <div id="sidebar-tag" title="Tags">
        <i class="fa fa-tags"></i>
    </div>
    <div id="sidebar-top">
        <span class="sidebar-top-icon"><i class="fa fa-angle-up"></i></span>
    </div>
</div>
<div class="sidebar-menu-box" id="sidebar-menu-box">
    <div class="sidebar-menu-box-container">
        <div id="sidebar-menu-box-categories">
            <a class="category-link" href="/categories/Disruptor/">Disruptor</a><a class="category-link" href="/categories/%E5%89%8D%E7%AB%AF/">前端</a>
        </div>
        <div id="sidebar-menu-box-tags">
            <a href="/tags/Disruptor/" style="font-size: 20px;">Disruptor</a> <a href="/tags/RingBuffer/" style="font-size: 20px;">RingBuffer</a> <a href="/tags/webuploader/" style="font-size: 10px;">webuploader</a> <a href="/tags/%E5%89%8D%E7%AB%AF/" style="font-size: 10px;">前端</a>
        </div>
    </div>
    <a href="javascript:;" class="sidebar-menu-box-close">&times;</a>
</div>
<div class="mobile-header-menu-nav" id="mobile-header-menu-nav">
    <div class="mobile-header-menu-container">
        <span class="title">菜单</span>
        <ul class="mobile-header-menu-navbar">
            
            <li>
                <a  href="/">
                    <i class="fa fa-home"></i><span>首页</span>
                </a>
            </li>
            
            <li>
                <a  href="/archives">
                    <i class="fa fa-archive"></i><span>归档</span>
                </a>
            </li>
            
            <li>
                <a  href="/about">
                    <i class="fa fa-user"></i><span>关于</span>
                </a>
            </li>
            
        </ul>
    </div>
    <div class="mobile-header-tag-container">
        <span class="title">标签</span>
        <div id="mobile-header-container-tags">
            <a href="/tags/Disruptor/" style="font-size: 20px;">Disruptor</a> <a href="/tags/RingBuffer/" style="font-size: 20px;">RingBuffer</a> <a href="/tags/webuploader/" style="font-size: 10px;">webuploader</a> <a href="/tags/%E5%89%8D%E7%AB%AF/" style="font-size: 10px;">前端</a>
        </div>
    </div>
</div>
<div class="search-wrap">
    <span class="search-close">&times;</span>
        <a href="javascript:;" class="header-icon waves-effect waves-circle waves-light" id="back">
            <i class="icon icon-lg icon-chevron-left"></i>
        </a>
        <input class="search-field" placeholder="搜索..." id="keywords">
        <a id="search-submit" href="javascript:;">
            <i class="fa fa-search"></i>
        </a>
    <div class="search-container" id="search-container">
        <ul class="search-result" id="search-result">
        </ul>
    </div>
</div>

<div id="search-tpl">
    <li class="search-result-item">
        <a href="{url}" class="search-item-li">
            <span class="search-item-li-title" title="{title}">{title}</span>
        </a>
    </li>
</div>

<script src="/js/search.js"></script>


<script src="/js/main.js"></script>









  
<link rel="stylesheet" href="//cdn.bootcss.com/animate.css/3.5.0/animate.min.css">

  <script src="//cdn.bootcss.com/scrollReveal.js/3.0.5/scrollreveal.js"></script>
  
<script src="/js/animate.js"></script>



  </div>
</body>
</html>